\documentclass{article}
\input{translation-schedule-settings}

\begin{document}
\begin{preview}

\begin{tikzpicture}[grow'=right, sibling distance=3ex]

\tikzstyle{level 1} = [level distance= 21em]
\tikzstyle{level 2} = [level distance= 29em]
\tikzstyle{level 3} = [level distance= 38em]
\tikzstyle{edge from parent} = [draw, edge from parent path={(\tikzchildnode.west) -- ++(-2em,0) |- (\tikzparentnode.east)}]
% \tikzstyle{edge from parent} = [draw, edge from parent fork right]
\tikzstyle{nd0} = [draw=black, minimum width=8em, minimum height = 12ex, font = \Large \bfseries, inner sep=2.0ex, text width=10em, align=center]
\tikzstyle{nd1} = [draw=black, minimum width=8em, minimum height =  8ex, font = \large \bfseries, inner sep=2.0ex, text width=20em, align=center]
\tikzstyle{nd2} = [draw=black, minimum width=8em,                                                 inner sep=0.8ex, text width=28em, align=left]

\tikzstyle{not}        = [fill=red!30]
\tikzstyle{doing}      = [fill=cyan!30]
\tikzstyle{done}       = [fill=cyan!80]
\tikzstyle{improving}  = [fill=green!30]
\tikzstyle{improved}  = [fill=green!80]

\tikzstyle{every tree node} = [not, font=\bfseries]

% \tiny % Add this to work under xelatex
\Tree 
% [ .\node [nd0, doing] {\tikzname\ \& PGF \\ \pgfversion\ \\ 中文手册};
[ .\node [nd0, doing] {\tikzname\ \& PGF \\ \pgfversion\ };
    [ . \node [nd1, done] {Introduction}; 
        [ . \node [nd2, done] {The Layers Below \tikzname}; ]
        [ . \node [nd2, done] {Comparison with Other Graphics Packages}; ]
        [ . \node [nd2, done] {Utility Packages}; ]
        [ . \node [nd2, done] {How to Read This Manual}; ]
        [ . \node [nd2, done] {Authors and Acknowledgements}; ]
        [ . \node [nd2, done] {Getting Help}; ]
    ]
    [ . \node [nd1, doing] {Tutorials and Guidelines}; 
        [ . \node [nd2, done] {Tutorial: A Picture for Karl's Students}; ]
        [ . \node [nd2] {Tutorial: A Petri-Net for Hagen}; ]
        [ . \node [nd2, done] {Tutorial: Euclid's Amber Version of the Elements}; ]
        [ . \node [nd2] {Tutorial: Diagrams as Simple Graphs}; ]
        [ . \node [nd2] {Tutorial: A Lecture Map for Johannes}; ]
        [ . \node [nd2, done] {Tutorial: Guidelines on Graphics}; ]
    ]
    [ . \node [nd1] {Installation and Configurations}; 
        [ . \node [nd2] {Installation}; ]
        [ . \node [nd2] {Licenses and Copyright}; ]
        [ . \node [nd2] {Supported Formats}; ]
    ]
    [ . \node [nd1] {Ti\emph{k}Z ist \emph{kein} Zeichenprogramm}; 
        [ . \node [nd2,doing] {Design Principles}; ]
        [ . \node [nd2] {Hierarchical Structures: \\ Package, Environments, Scopes, and Styles}; ]
        [ . \node [nd2] {Specifying Coordinates}; ]
        [ . \node [nd2] {Syntax for Path Specifications}; ]
        [ . \node [nd2] {Actions on Paths}; ]
        [ . \node [nd2] {Arrows}; ]
        [ . \node [nd2] {Nodes and Edges}; ]
        [ . \node [nd2] {Pics: Small Pictures on Paths}; ]
        [ . \node [nd2] {Specifying Graphs}; ]
        [ . \node [nd2] {Matrices and Alignment}; ]
        [ . \node [nd2] {Making Trees Grow}; ]
        [ . \node [nd2] {Plots of Functions}; ]
        [ . \node [nd2] {Transparency}; ]
        [ . \node [nd2] {Decorated Paths}; ]
        [ . \node [nd2] {Transformations}; ]
    ]
    [ . \node [nd1] {Graph Drawing}; 
        [ . \node [nd2] {Introduction to Algorithmic Graph Drawing}; ]
        [ . \node [nd2] {Using Graph Drawing in \tikzname}; ]
        [ . \node [nd2] {Using Graph Drawing in PGF}; ]
        [ . \node [nd2] {Graph Drawing Layouts: Trees}; ]
        [ . \node [nd2] {Graph Drawing Algorithms: Layered Layouts}; ]
        [ . \node [nd2] {Graph Drawing Algorithms: Force-Based Methods}; ]
        [ . \node [nd2] {Graph Drawing Algorithms: Circular Layouts}; ]
        [ . \node [nd2] {Graph Drawing Layouts: Phylogenetic Trees}; ]
        [ . \node [nd2] {Graph Drawing Algorithms: Edge Routing}; ]
        [ . \node [nd2] {The Algorithm Layer}; ]
        [ . \node [nd2] {Writing Graph Drawing Algorithms in C}; ]
        [ . \node [nd2] {The Display Layer}; ]
        [ . \node [nd2] {The Binding Layer}; ]
    ]
    [ . \node [nd1] {Libraries}; 
        [ . \node [nd2] {Angle Library}; ]
        [ . \node [nd2] {Arrow Tip Library}; ]
        [ . \node [nd2] {Automata Drawing Library}; ]
        [ . \node [nd2] {Babel Library}; ]
        [ . \node [nd2] {Background Library}; ]
        [ . \node [nd2] {Calc Library}; ]
        [ . \node [nd2] {Calendar Library}; ]
        [ . \node [nd2] {Chains}; ]
        [ . \node [nd2] {Circuit Libraries}; ]
        [ . \node [nd2] {Decoration Library}; ]
        [ . \node [nd2] {Entity-Relationship Diagram Drawing Library}; ]
        [ . \node [nd2] {Externalization Library}; ]
        [ . \node [nd2] {Fading Library}; ]
        [ . \node [nd2] {Fitting Library}; ]
        [ . \node [nd2] {Fixed Point Arithmetic Library}; ]
        [ . \node [nd2] {Floating Point Unit Library}; ]
        [ . \node [nd2] {Lindenmayer System Drawing Library}; ]
        [ . \node [nd2] {Math Library}; ]
        [ . \node [nd2] {Matrix Library}; ]
        [ . \node [nd2] {Mindmap Drawing Library}; ]
        [ . \node [nd2] {Paper Folding Diagrams Library}; ]
        [ . \node [nd2] {Pattern Library}; ]
        [ . \node [nd2] {Petri-Net Drawing Library}; ]
        [ . \node [nd2] {Plot Handler Library}; ]
        [ . \node [nd2] {Plot Mark Library}; ]
        [ . \node [nd2] {Profiler Library}; ]
        [ . \node [nd2] {Shadings Library}; ]
        [ . \node [nd2] {Shadows Library}; ]
        [ . \node [nd2] {Shape Library}; ]
        [ . \node [nd2] {Spy Library: Magnifying Parts of Pictures}; ]
        [ . \node [nd2] {SVG-Path Library}; ]
        [ . \node [nd2] {To Path Library}; ]
        [ . \node [nd2] {Through Library}; ]
        [ . \node [nd2] {Tree Library}; ]
        [ . \node [nd2] {Turtle Graphics Library}; ]
    ]
    [ . \node [nd1] {Data Visualization}; 
        [ . \node [nd2] {Introduction to Data Visualization}; ]
        [ . \node [nd2] {Creating Data Visualizations}; ]
        [ . \node [nd2] {Providing Data for a Data Visualization}; ]
        [ . \node [nd2] {Axes}; ]
        [ . \node [nd2] {Visualizers}; ]
        [ . \node [nd2] {Style Sheets and Legends}; ]
        [ . \node [nd2] {Polar Axes}; ]
        [ . \node [nd2] {The Data Visualization Backend}; ]
    ]
    [ . \node [nd1] {Utilities}; 
        [ . \node [nd2] {Key Management}; ]
        [ . \node [nd2] {Repeating Things: The Foreach Statement}; ]
        [ . \node [nd2] {Date and Calendar Utility Macros}; ]
        [ . \node [nd2] {Page Management}; ]
        [ . \node [nd2] {Extended Color Support}; ]
        [ . \node [nd2] {Parser Module}; ]
    ]
    [ . \node [nd1] {Mathematical \\ and \\ Objected-Oriented Engines}; 
        [ . \node [nd2] {Design Principles}; ]
        [ . \node [nd2] {Mathematical Expressions}; ]
        [ . \node [nd2] {Additional Mathematical Commands}; ]
        [ . \node [nd2] {Customizing the Mathematical Engine}; ]
        [ . \node [nd2] {Number Printing}; ]
        [ . \node [nd2] {Object-Oriented Programming}; ]
    ]
    [ . \node [nd1] {The Basic Layer}; 
        [ . \node [nd2] {Design Principles}; ]
        [ . \node [nd2] {Hierarchical Structures: \\ Package, Environments, Scopes, and Text}; ]
        [ . \node [nd2] {Specifying Coordinates}; ]
        [ . \node [nd2] {Constructing Paths}; ]
        [ . \node [nd2] {Decorations}; ]
        [ . \node [nd2] {Using Paths}; ]
        [ . \node [nd2] {Defining New Arrow Tip Kinds}; ]
        [ . \node [nd2] {Nodes and Shapes}; ]
        [ . \node [nd2] {Matrices}; ]
        [ . \node [nd2] {Coordinate, Canvas, and Nonlinear Transformations}; ]
        [ . \node [nd2] {Patterns}; ]
        [ . \node [nd2] {Declaring and Using Images}; ]
        [ . \node [nd2] {Externalizing Graphics}; ]
        [ . \node [nd2] {Creating Plots}; ]
        [ . \node [nd2] {Layered Graphics}; ]
        [ . \node [nd2] {Shadings}; ]
        [ . \node [nd2] {Transparency}; ]
        [ . \node [nd2] {Adding libraries to PGF: temporary registers}; ]
        [ . \node [nd2] {Quick Commands}; ]
    ]
    [ . \node [nd1] {The System Layer}; 
        [ . \node [nd2] {Design of the System Layer}; ]
        [ . \node [nd2] {Commands of the System Layer}; ]
        [ . \node [nd2] {The Soft Path Subsystem}; ]
        [ . \node [nd2] {The Protocol Subsystem}; ]
    ]
    [ . \node [nd1, done] {References and Index}; ]
]

% \node [below right,text width= 7em, fill=red!30              ] (rect red)   at (current bounding box.north west) {Not Translated};
% \node [below right,text width= 7em, yshift =  -5ex, fill=cyan!30] (rect cyan)  at (current bounding box.north west) {Translating};
% \node [below right,text width= 7em, yshift = -10ex,fill=green!30] (rect green) at (current bounding box.north west) {Translated};

% \node[right= 1em of rect red,   text=red!30  ] {尚未翻译};
% \node[right= 1em of rect cyan,  text=cyan!30 ] {正在翻译};
% \node[right= 1em of rect green, text=green!30] {翻译完成};

\node [below right,text width= 4em,                 not      ] at (current bounding box.north west) {\textbf{尚未翻译}};
\node [below right,text width= 4em, yshift =  -6ex, doing    ] at (current bounding box.north west) {\textbf{正在翻译}};
\node [below right,text width= 4em, yshift = -12ex, done     ] at (current bounding box.north west) {\textbf{翻译完成}};
\node [below right,text width= 4em, yshift = -18ex, improving] at (current bounding box.north west) {\textbf{正在润色}};
\node [below right,text width= 4em, yshift = -24ex, improved ] at (current bounding box.north west) {\textbf{润色完成}};

\end{tikzpicture}


\end{preview}
\end{document}